package com.jic.market.response.rest.allocation;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author xuyongliang
 * @version V1.0
 * @className QueryAllocationAndThemeInfoResponse
 * @description TODO
 * @date 2020/4/10
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("查询分摊及活动信息返回类")
public class QueryAllocationAndThemeInfoResponse implements Serializable {

    private static final long serialVersionUID = -203853523383327539L;

    /**
     * 是否成本分摊0否 1是
     */
    private String costAllocationFlag;
    /**
     * 母平台分摊金额
     */
    private BigDecimal parentAllocationAmount;
    /**
     * 子平台分摊金额
     */
    private BigDecimal childAllocationScaleAmount;
    /**
     * 商家分摊金额
     */
    private BigDecimal merchantAllocationAmount;
    /**
     * 店铺分摊金额
     */
    private BigDecimal storeAllocationAmout;

    /**
     * 类型 0运营平台、1 子平台、2 商家、3 店铺
     */
    private Integer deptType;


    /*
     * 促销活动名称
     */
    private String promName;


    /*
     * 活动开始时间
     */
    private Date startTime;

    /*
     * 活动结束时间
     */
    private Date endTime;

    /*
     * 用户类型
     */
    private String proUserType;

    /**
     * 开团活动对象-开团活动用户限制 0：不限；1：新用户；2：老用户
     */
    private String customerLimit;

    /**
     * 参团活动对象-参团活动用户限制 0：不限；1：新用户；2：老用户
     */
    private String offeredCustomerLimit;

    /**
     * 自动成团时间设置，单位小时-距离拼团活动结束时间XX小时未成团的拼团单可自动成团
     */
    private Integer autoCompleteTime;

    /**
     * 单用户参团限制-个人参团限制类型 0：不限制；1：限制
     */
    private Integer individualJoinType;

    /**
     * 单用户参团限制-个人参团限制次数
     */
    private Integer individualJoinTime;

    /**
     * 是否包邮件 1-是；0-否
     */
    private Integer mailType;

    /**
     * 拼团人数-成团人数
     */
    private Integer groupMembers;

}
